insulating jackets - French English Dictionary